package com.gxp.system.service;

import com.gxp.system.domain.ZkSolvent;

import java.util.List;

/**
 * 溶剂Service接口
 * 
 * @author zh
 * @date 2024-03-12
 */
public interface IZkSolventService 
{
    /**
     * 查询溶剂
     * 
     * @param solventId 溶剂主键
     * @return 溶剂
     */
    public ZkSolvent selectZkSolventBySolventId(Long solventId);

    /**
     * 查询溶剂列表
     * 
     * @param zkSolvent 溶剂
     * @return 溶剂集合
     */
    public List<ZkSolvent> selectZkSolventList(ZkSolvent zkSolvent);

    /**
     * 新增溶剂
     * 
     * @param zkSolvent 溶剂
     * @return 结果
     */
    public int insertZkSolvent(ZkSolvent zkSolvent);

    /**
     * 修改溶剂
     * 
     * @param zkSolvent 溶剂
     * @return 结果
     */
    public int updateZkSolvent(ZkSolvent zkSolvent);

    /**
     * 批量删除溶剂
     * 
     * @param solventIds 需要删除的溶剂主键集合
     * @return 结果
     */
    public int deleteZkSolventBySolventIds(String solventIds);

    /**
     * 删除溶剂信息
     * 
     * @param solventId 溶剂主键
     * @return 结果
     */
    public int deleteZkSolventBySolventId(Long solventId);

    /**
     * 查询所有
     * @return
     */
    List<ZkSolvent> selectAll();
}
